Elizabeth Anne Allen is an American actress. Allen is best known for her recurring role as the witch Amy Madison on the television series Buffy the Vampire Slayer.
NASource: Wikipedia